rat ridden - Francés Inglés Diccionario